Garry RodriguesGarry Rodrigues
Man City found guilty on 114/115 charges: Manchester United and top clubs seek justiceManchester City has just received a verdict that could shake English football...
Persib come from behind to beat Persijap 2-1: Eight minutes of character, twenty minutes of alarmIn the 13th minute, from the penalty spot, Pirulo put Persijap Jepara ahead....
3-0 over Japan: Has India's men's team hit a ceiling or just executing the formula?I have been following India's badminton team since Satwiksairaj Rankireddy an...
Monaco go top of Ligue 1 on goal difference, but the perfect start ends at StrasbourgIn the 71st minute at Stade de la Meinau, Paris Brunner collected the ball mo...
When the Data Table Is Empty: The Limits of Sports Analysis and the Price of a Pre-Written ConclusionOn the night of December 5, 2026, at Stadium 974 in Doha, South Korea lost 1-...
Vietnamese Football and the Naturalization Question: When Data Speaks the TruthI used to believe in the numbers, until the numbers were torn apart by a...
When Vietnamese Sports Data Remains a 'Lowland': Lessons from an Empty AnalysisI sat in front of the screen, reopening the Stage-2 analysis a colleague had...
UFC 331: Joshua Van knocks on the door of greatness and Gable Steveson's 12-second stumbleThe arena had barely gone quiet, and the fans were still in their seats. I ha...
Two Vietnamese at Tor des Géants: When 330km of Mountain Answers in Hours, Not MedalsHook Lê Thị Hằng crossed the finish line in Courmayeur with the clock stopped...
Champions Shanghai: When a Cable Decided a Round and the System Had No Rule to Fix ItIn the match between 100 Thieves and FUT Esports at Champions Shanghai, with...
Patrik's Hand and a Three-Hour Bus Ride: An Unsettled Decision Before Vietnam vs PakistanAt the first training session on Indonesian soil, there was a detail the...
The Empty Deck: How Sport Makes Nine-Million-Dollar Decisions on Data That Isn't ThereMarch 2026, an hourly meeting room in Seaport, Boston. A Major League Soccer...
Vietnamese Table Tennis Against the Spin Wall: Rankings, Rubber, and the People Left BehindOn a May evening at the Phu Tho arena in Saigon, I sat in the fourth row —...
U20 Vietnam's Must-Win Night: When Data Whispers of a Fateful Evening in Viet TriViet Tri Stadium on a September night has nothing architecturally special. Bu...
Siuhy Leaves Team Liquid as Free Agent: The IGL Carousel and the Cost of a Failed ProjectOn July 15, 2026, while I was finishing the mid-season transfer summary for o...
A Nine-Dimension Esports Report With Not a Single Name In It2:14 a.m. in Busan. A colleague's file arrives titled "Stage-2 Deep...
FIFA ASEAN Cup 2026: The Seven-Minute Board and the Stain Beneath Indonesia's TitleAt a stadium in Jakarta, the referee raised the electronic board. Two minutes...
Real Madrid and La Liga: A Derby Defeat and an Institutional War in SeptemberThe day Real Madrid issued an official statement without using its own...
The Empty-Information System of the Transfer WindowIn June 2026, while Russia was absorbed in the World Cup, my phone buzzed wit...
Ruti Aga's six-year ban and the prescription from a clinic that never existedThe clinic named on the prescription Ruti Aga submitted to the Athletics...
